package com.turing.post.cardmanagement.util;

import javax.ejb.Local;
import javax.ejb.Remote;

import com.turing.post.util.PCPSApplicationException;
import com.turing.post.util.PCPSWebInput;

/**
 * 已激活卡列表接口
 * 
 * @author Administrator
 * 
 */
@Remote
@Local
public interface ActivateCardBusiness {

	/**
	 * 解除卡密码锁定
	 * 
	 * @param webInput
	 * @param cardNo
	 * @param remark
	 */
	public String resetPwdErrCnt(PCPSWebInput webInput, String cardNo)
			throws PCPSApplicationException;

	/**
	 * 手工锁定卡状态 锁定
	 * 
	 * @param cardNo
	 * @throws PCPSApplicationException
	 */
	public String cardManualLock(PCPSWebInput webInput, String cardNo, String remark)
			throws PCPSApplicationException;

	/**
	 * 手工锁定卡状态 解除锁定
	 * 
	 * @param cardNo
	 * @throws PCPSApplicationException
	 */
	public String cardManualLockFree(PCPSWebInput webInput, String cardNo, String remark)
			throws PCPSApplicationException;

	/**
	 * 卡临时挂失
	 * 
	 * @param cardNo
	 * @param remark
	 */
	public String cardTemporaryLoss(PCPSWebInput webInput, String cardNo,
			String remark) throws PCPSApplicationException;

	/**
	 * 卡解挂失
	 * 
	 * @param cardNo
	 * @param remark
	 */
	public String cardRelieveLoss(PCPSWebInput webInput, String cardNo,
			String remark) throws PCPSApplicationException;

	
}
